{namespace ifp=Tx_IfpCurriculum2_ViewHelpers}
<f:layout name="Admin" />

<f:section name="main">
	<h1>Edit Veranstaltung</h1>

	<f:flashMessages />

	<f:render partial="FormErrors" />

	<f:form method="post" action="update" enctype="multipart/form-data"
		name="veranstaltung" object="{veranstaltung}">
		<f:if condition="{veranstaltung.kurs}">
			<f:then>
				<label for="kurs">Kurs:</label>
		{veranstaltung.titel}
		<hr />
			</f:then>
			<f:else>
				<label for="titel"> <f:translate
						key="tx_ifpcurriculum2_domain_model_veranstaltung.titel" /> </label>
				<br />
				<f:form.textbox property="titel" size="50" />
				<br />
				<label for="beschreibung"> <f:translate
						key="tx_ifpcurriculum2_domain_model_veranstaltung.beschreibung" />
				</label>
				<br />
				<f:form.textarea property="beschreibung" rows="4" cols="50" />
			</f:else>
		</f:if>

		<h3>Allgemeine Einstellungen:</h3>
		<label for="maxTeilnehmer"> Maximale Teilnehmer Anzahl<span
			class="required">(0=unbegrenzt)</span>: </label>
		<br />
		<f:form.textbox property="maxTeilnehmer" size="3" />
		<br />
		Achtung Fehler in der Darstellung: Auswahl per Hand setzen!!<br>
		<label for="hot"> Wichtig (erscheint auf der Startseite): </label>
		<br />
		{veranstaltung.hot}
		<f:form.select property="hot" options="{0:'nein',1:'ja'}"
			value="{veranstaltung.hot}" />
		<br />
		<label for="offen"> Öffentliche Veranstaltung: </label>
		<br />
		{veranstaltung.offen}
		<f:form.select property="offen" options="{0:'nein',1:'ja'}"
			value="{veranstaltung.offen}" />
		<br />
		<label for="offen"> Anmeldefrist: </label>
		<br />
		<ifp:form.datepicker property="anmeldefrist" size="7"
			value="<f:format.date format='d.m.Y'>{veranstaltung.anmeldefrist}</f:format.date>" />
		<br />
		<div class="trcontainer">

			<table class="currtable"
				style="border-collapse: collapse; width: 100%; margin-bottom: 0.5em;">
				<tr class="trohead2">
					<th>Datum</th>
					<th>Von-Bis</th>

					<th>Raum</th>
					<th>UE</th>
					<th></th>

				</tr>
				<f:for each="{veranstaltung.veranstaltungstage}" as="veranstaltungstag">
					<tr>
						<td width="50px"><f:format.date format="d.m.Y">{veranstaltungstag.beginn}</f:format.date>
						</td>
						<td width="100px"><f:format.date format="H:i">{veranstaltungstag.beginn}</f:format.date>
							- <f:format.date format="H:i">{veranstaltungstag.ende}</f:format.date>
						</td>
						<td width="250px">{veranstaltungstag.ort.ort} <br>
							{veranstaltungstag.ort.raum}</td>
						<td style="width: 30px;">{veranstaltungstag.ue} UE</td>
						<td><f:link.action action="edit" controller="Veranstaltungstag" arguments="{veranstaltungstag : veranstaltungstag}">Edit</f:link.action></td>
					</tr>
				</f:for>
			</table>
			<p><f:link.action action="new" controller="Veranstaltungstag" arguments="{veranstaltung : veranstaltung}">Veranstaltungstag hinzufügen</f:link.action>
			</p>
			<script>
				jQuery(function($) {
					$.datepicker.regional['de'] = {
						closeText : 'schließen',
						prevText : '&#x3c;zurück',
						nextText : 'Vor&#x3e;',
						currentText : 'heute',
						monthNames : [ 'Januar', 'Februar', 'März', 'April',
								'Mai', 'Juni', 'Juli', 'August', 'September',
								'Oktober', 'November', 'Dezember' ],
						monthNamesShort : [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai',
								'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ],
						dayNames : [ 'Sonntag', 'Montag', 'Dienstag',
								'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag' ],
						dayNamesShort : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr',
								'Sa' ],
						dayNamesMin : [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr',
								'Sa' ],
						weekHeader : 'Wo',
						dateFormat : 'dd.mm.yy',
						firstDay : 1,
						isRTL : false,
						showMonthAfterYear : false,
						yearSuffix : ''
					};
					$.datepicker.setDefaults($.datepicker.regional['de']);
				});
			</script>
			<f:form.submit value="Speichern" />
	</f:form>
</f:section>